Imports System.ComponentModel

<Serializable()> _
Public Class Section5
    Inherits BaseDescriptor

    'S5C1
    Private _IAMP As Integer
    Private _IDEP As Integer
    Private _IFEPO As Integer
    'S5C2
    Private _ITUBA As Integer
    Private _ITURE As Integer
    Private _ITAT As Integer
    Private _ITATFP As Integer
    'S5C3
    Private _IFIECS As Integer
    Private _IFIEMO As Integer
    Private _IFIENCNV As Integer
    'S5C4
    Private _IDAUG As Integer
    Private _CNAUG As Double
    Private _CPAUG As Double
    'S5C5
    Private _IDREC As Integer
    Private _CDRAD As Double
    Private _TAUMIN As Double
    'S5C6
    Private _IBBTU As Integer
    Private _ABBT As Double
    Private _BBBT As Double
    Private _CBBT As Double
    'S5C7
    Private _CLEN As Double

    <CustomOrder(1), CustomCategory("S5C1"), CustomDisplayName("IAMP"), CustomDescription("IAMP"), DefaultValue(0), TypeConverter(GetType(CustomInt32ConverterIAMP))> _
    Public Property IAMP() As Object
        Get
            Return _IAMP
        End Get
        Set(ByVal value As Object)
            _IAMP = CInt((New CustomInt32ConverterIAMP).ConvertFrom(value))
        End Set
    End Property

    <CustomOrder(2), CustomCategory("S5C1"), CustomDisplayName("IDEP"), CustomDescription("IDEP"), DefaultValue(0), TypeConverter(GetType(CustomInt32ConverterIDEP))> _
    Public Property IDEP() As Object
        Get
            Return _IDEP
        End Get
        Set(ByVal value As Object)
            _IDEP = CInt((New CustomInt32ConverterIDEP).ConvertFrom(value))
        End Set
    End Property

    <CustomOrder(3), CustomCategory("S5C1"), CustomDisplayName("IFEPO"), CustomDescription("IFEPO"), DefaultValue(0), TypeConverter(GetType(CustomInt32ConverterIFEPO))> _
    Public Property IFEPO() As Object
        Get
            Return _IFEPO
        End Get
        Set(ByVal value As Object)
            _IFEPO = CInt((New CustomInt32ConverterIFEPO).ConvertFrom(value))
        End Set
    End Property

    <CustomOrder(1), CustomCategory("S5C2"), CustomDisplayName("ITUBA"), CustomDescription("ITUBA"), DefaultValue(0), TypeConverter(GetType(CustomInt32ConverterITUBA))> _
    Public Property ITUBA() As Object
        Get
            Return _ITUBA
        End Get
        Set(ByVal value As Object)
            _ITUBA = CInt((New CustomInt32ConverterITUBA).ConvertFrom(value))
        End Set
    End Property

    <CustomOrder(2), CustomCategory("S5C2"), CustomDisplayName("ITURE"), CustomDescription("ITURE"), DefaultValue(0), TypeConverter(GetType(CustomInt32ConverterITURE))> _
    Public Property ITURE() As Object
        Get
            Return _ITURE
        End Get
        Set(ByVal value As Object)
            _ITURE = CInt((New CustomInt32ConverterITURE).ConvertFrom(value))
        End Set
    End Property

    <CustomOrder(3), CustomCategory("S5C2"), CustomDisplayName("ITAT"), CustomDescription("ITAT"), DefaultValue(0), TypeConverter(GetType(CustomInt32ConverterYESNO))> _
    Public Property ITAT() As Object
        Get
            Return _ITAT
        End Get
        Set(ByVal value As Object)
            _ITAT = CInt((New CustomInt32ConverterYESNO).ConvertFrom(value))
        End Set
    End Property

    <CustomOrder(4), CustomCategory("S5C2"), CustomDisplayName("ITATFP"), CustomDescription("ITATFP"), DefaultValue(0), TypeConverter(GetType(CustomInt32ConverterYESNO))> _
    Public Property ITATFP() As Object
        Get
            Return _ITATFP
        End Get
        Set(ByVal value As Object)
            _ITATFP = CInt((New CustomInt32ConverterYESNO).ConvertFrom(value))
        End Set
    End Property

    <CustomOrder(1), CustomCategory("S5C3"), CustomDisplayName("IFIECS"), CustomDescription("IFIECS"), DefaultValue(0), TypeConverter(GetType(CustomInt32ConverterYESNO))> _
    Public Property IFIECS() As Object
        Get
            Return _IFIECS
        End Get
        Set(ByVal value As Object)
            _IFIECS = CInt((New CustomInt32ConverterYESNO).ConvertFrom(value))
        End Set
    End Property

    <CustomOrder(2), CustomCategory("S5C3"), CustomDisplayName("IFIEMO"), CustomDescription("IFIEMO"), DefaultValue(0), TypeConverter(GetType(CustomInt32ConverterYESNO))> _
    Public Property IFIEMO() As Object
        Get
            Return _IFIEMO
        End Get
        Set(ByVal value As Object)
            _IFIEMO = CInt((New CustomInt32ConverterYESNO).ConvertFrom(value))
        End Set
    End Property

    <CustomOrder(3), CustomCategory("S5C3"), CustomDisplayName("IFIENCNV"), CustomDescription("IFIENCNV"), DefaultValue(0), TypeConverter(GetType(CustomInt32ConverterYESNO))> _
    Public Property IFIENCNV() As Object
        Get
            Return _IFIENCNV
        End Get
        Set(ByVal value As Object)
            _IFIENCNV = CInt((New CustomInt32ConverterYESNO).ConvertFrom(value))
        End Set
    End Property

    <CustomOrder(1), CustomCategory("S5C4"), CustomDisplayName("IDAUG"), CustomDescription("IDAUG"), DefaultValue(0), TypeConverter(GetType(CustomInt32ConverterONOFF))> _
    Public Property IDAUG() As Object
        Get
            Return _IDAUG
        End Get
        Set(ByVal value As Object)
            _IDAUG = CInt((New CustomInt32ConverterONOFF).ConvertFrom(value))
        End Set
    End Property

    <CustomOrder(2), CustomCategory("S5C4"), CustomDisplayName("CNAUG"), CustomDescription("CNAUG"), DefaultValue(0.0), TypeConverter(GetType(CustomDoubleConverter))> _
    Public Property CNAUG() As Double
        Get
            Return _CNAUG
        End Get
        Set(ByVal value As Double)
            _CNAUG = value
        End Set
    End Property

    <CustomOrder(3), CustomCategory("S5C4"), CustomDisplayName("CPAUG"), CustomDescription("CPAUG"), DefaultValue(0.0), TypeConverter(GetType(CustomDoubleConverter))> _
    Public Property CPAUG() As Double
        Get
            Return _CPAUG
        End Get
        Set(ByVal value As Double)
            _CPAUG = value
        End Set
    End Property

    <CustomOrder(1), CustomCategory("S5C5"), CustomDisplayName("IDREC"), CustomDescription("IDREC"), DefaultValue(0), TypeConverter(GetType(CustomInt32ConverterIDREC))> _
    Public Property IDREC() As Object
        Get
            Return _IDREC
        End Get
        Set(ByVal value As Object)
            _IDREC = CInt((New CustomInt32ConverterIDREC).ConvertFrom(value))
        End Set
    End Property

    <CustomOrder(2), CustomCategory("S5C5"), CustomDisplayName("CDRAD"), CustomDescription("CDRAD"), DefaultValue(0.0), TypeConverter(GetType(CustomDoubleConverter))> _
    Public Property CDRAD() As Double
        Get
            Return _CDRAD
        End Get
        Set(ByVal value As Double)
            _CDRAD = value
        End Set
    End Property

    <CustomOrder(3), CustomCategory("S5C5"), CustomDisplayName("TAUMIN"), CustomDescription("TAUMIN"), DefaultValue(0.0), TypeConverter(GetType(CustomDoubleConverter))> _
    Public Property TAUMIN() As Double
        Get
            Return _TAUMIN
        End Get
        Set(ByVal value As Double)
            _TAUMIN = value
        End Set
    End Property

    <CustomOrder(1), CustomCategory("S5C6"), CustomDisplayName("IBBTU"), CustomDescription("IBBTU"), DefaultValue(0), TypeConverter(GetType(CustomInt32ConverterONOFF))> _
    Public Property IBBTU() As Object
        Get
            Return _IBBTU
        End Get
        Set(ByVal value As Object)
            _IBBTU = CInt((New CustomInt32ConverterONOFF).ConvertFrom(value))
        End Set
    End Property

    <CustomOrder(2), CustomCategory("S5C6"), CustomDisplayName("ABBT"), CustomDescription("ABBT"), DefaultValue(0.0), TypeConverter(GetType(CustomDoubleConverter))> _
    Public Property ABBT() As Double
        Get
            Return _ABBT
        End Get
        Set(ByVal value As Double)
            _ABBT = value
        End Set
    End Property

    <CustomOrder(3), CustomCategory("S5C6"), CustomDisplayName("BBBT"), CustomDescription("BBBT"), DefaultValue(0.0), TypeConverter(GetType(CustomDoubleConverter))> _
    Public Property BBBT() As Double
        Get
            Return _BBBT
        End Get
        Set(ByVal value As Double)
            _BBBT = value
        End Set
    End Property

    <CustomOrder(4), CustomCategory("S5C6"), CustomDisplayName("CBBT"), CustomDescription("CBBT"), DefaultValue(0.0), TypeConverter(GetType(CustomDoubleConverter))> _
    Public Property CBBT() As Double
        Get
            Return _CBBT
        End Get
        Set(ByVal value As Double)
            _CBBT = value
        End Set
    End Property

    <CustomOrder(1), CustomCategory("S5C7"), CustomDisplayName("CLEN"), CustomDescription("CLEN"), DefaultValue(0.0), TypeConverter(GetType(CustomDoubleConverter))> _
    Public Property CLEN() As Double
        Get
            Return _CLEN
        End Get
        Set(ByVal value As Double)
            _CLEN = value
        End Set
    End Property

End Class
